\documentclass[a4paper,11pt]{article}

% \usepackage{fontspec}           % 用XeTeX排版中文需要用到的一个宏包
\usepackage{xeCJK}
% \usepackage{indentfirst}        % 自动首行缩进
\usepackage{graphicx}           % 插入图片需要的宏包
\usepackage{amssymb}            % AMS的数学宏包, 有时需要用到其中的一些数学符号
\usepackage{color}              % 可以定义各种颜色
\usepackage{framed}             % 显示代码环境的制作需要用到
\usepackage{float}              % 强大的浮动环境控制宏包
\usepackage[pagestyles]{titlesec}     % 定制页眉页脚
\usepackage[pdfauthor={高昌健},%
            pdftitle={窗外的世界更精彩},%
            colorlinks=true,%
            urlcolor=blue]{hyperref} % 为超链接增加颜色, 还有一些其它的好用功能
\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry} % 设置页边距

\title{\textbf{窗外的世界更精彩}\\{\Large{}——Windows与Linux的简单比较}}
\date{}
\author{{\small{}高昌健}\\{\small{}(成都信息工程学院, 四川, 成都, 610225)}}

% 自定义的几种颜色
\definecolor{shadecolor}{gray}{0.85}
\definecolor{darkblue}{RGB}{52,101,164}
\definecolor{darkgreen}{RGB}{78,154,6}

% 设置背景颜色
% \definecolor{bisque}{rgb}{.996,.891,.755}
% \pagecolor{bisque}

% 字体设置和针对中文的断行标准
\setmainfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}
\setCJKmainfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}
% \setsansfont{DejaVu Sans YuanTi Mono}
% \XeTeXlinebreaklocale ''zh''
% \XeTeXlinebreakskip=0pt plus 1pt minus 0.1pt

% 设置原文照排环境的字体
% \makeatletter
% \def\verbatim@font{\sffamily\small}
% \makeatother

% 设置chapter, section与subsection的格式
\titleformat{\chapter}{\centering\huge}{第\thechapter{}章}{1em}{\textbf}
\titleformat{\section}{\centering\LARGE}{\thesection}{1em}{\textbf}
\titleformat{\subsection}{\Large}{\thesubsection}{1em}{\textbf}

% 设置页眉页脚
% \newpagestyle{main}{%
%   \sethead[$\cdot$~\thepage~$\cdot$][][\thesection\quad%
%   \sectiontitle]{\thesection\quad\sectiontitle}{}{%
%   $\cdot$~\thepage~$\cdot$}
%   \setfoot{}{}{}\headrule}
% \pagestyle{main}
% \renewpagestyle{plain}{\sethead{}{}{}\setfoot{}{}{}}

% 去掉表头中的冒号
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1~~#2}%
\ifdim \wd\@tempboxa >\hsize
   #1~~#2\par
\else
   \global \@minipagefalse
   \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother

% 将默认的英文重定义为中文
\renewcommand{\contentsname}{目录}
\renewcommand{\listfigurename}{插图目录}
\renewcommand{\listtablename}{表格目录}
\renewcommand{\refname}{参考文献}
\renewcommand{\abstractname}{摘要}
\renewcommand{\indexname}{索引}
\renewcommand{\tablename}{表}
\renewcommand{\figurename}{图}

\setlength{\parindent}{2.22em}  % 设置首行缩进的距离
\linespread{1.3}                % 设置行距

% XeTeX logo
\def\XeTeX{\leavevmode
  \setbox0=\hbox{X\lower.5ex\hbox{\kern-.15em\reflectbox{E}}\kern-.1667em 
    \TeX}%
  \dp0=0pt\ht0=0pt\box0}

\begin{document}
\maketitle
\begin{abstract}
Windows是一个优秀的操作系统，同时也有很多可以与之媲美，甚至在某些方面超越它的系统。在本文的简单介绍下，你可以了解Linux这个具有不同理念的操作系统，或许对于你的学习有所帮助。
\end{abstract}
\begin{center}
  关键词：Windows, Linux, free software
\end{center}

\begin{center}
  {\Large{}\textbf{The World Out of Window More Wonderful}}

  {\large{}——Windows and Linux Simple Comparison}

  {\small{}Gao Changjian}

  {\small{}(Chengdu University of Information Technology, Sichuan Chengdu, China, 610225)}
\end{center}
\renewcommand{\abstractname}{Abstract}
\begin{abstract}
Windows is a fine operating system, but also a lot of them can match or even exceed it in certain areas of the system. In this article a brief introduction, you can understand the Linux operating system has a different idea, perhaps to help you learn.
\end{abstract}
\begin{center}
  Keywords: Windows, Linux, free software
\end{center}
\newpage

\section{前言}
我们都是生活在窗户之内的人，有一天，当我们不经意地推开这扇已经紧闭了很久的窗户时，会不由自主地感叹外面的世界是如此美好。你是否会走到窗外去这并不重要，重要的是你看到了不一样的风景。

\section{Windows 简介}
视窗操作系统（Windows），是美国微软公司1985年提出的DOS之下的操作系统。其后续版本作为为个人电脑和服务器用户设计的操作系统，最终获得了世界个人电脑操作系统软件的垄断地位。 视窗操作系统及其后续版本可以在几种不同类型的平台上运行，如个人电脑、服务器和嵌入式系统等等。其中 Windows 在个人电脑的领域应用内最为普遍。在1985年11月，因为应对当时由 Macintosh 带起的图形用户界面（GUI）潮流，微软公司随即引入了一种名为“Windows”的操作环境。最初“Windows”只是一种在 MS-DOS 运行的附加元件，如今 Windows 已经发展成一个独立的操作系统，更几乎垄断了整个个人电脑操作系统市场。在2004年年国际数据公司（IDC）中一次有关未来发展趋势的会议上，IDC 副董事长 Avneesh Saxena 宣布 Windows 拥有终端操作系统大约90％的市场份额。当前的客户机版本的Windows是Windows Vista。当前的服务器版本的Windows是Windows Server 2008。

\section{Linux——自由之邦}
\subsection{Linux的历史}
1983年，理查·马修·斯托曼（Richard Stallman）创立了GNU计划（GNU Project）。这个计划有一个目标是为了发展一个完全免费自由的 Unix-like 操作系统。自1990年代发起这个计划以来，GNU 开始大量的产生或收集各种系统所必备的元件，像是——函式库（libraries）、编译器（compilers）、侦错工具（debuggers）、文字编辑器（text editors）、网页服务器（web server），以及一个Unix的使用者接口（Unix shell）——除了执行核心（kernel）仍然付阙外。1990年，GNU计划开始在马赫微核（Mach microkernel）的架构之上开发系统核心，也就是所谓的GNU Hurd，但是这个基于Mach的设计异常复杂，发展进度则相对缓慢。

Linux内核最初只是由芬兰人林纳斯·托瓦兹（Linus Torvalds）在赫尔辛基大学上学时出于个人爱好而编写的，当时他并不满意Minix这个教学用的操作系统。最初的设想中，Linux 是一种类似 Minix 这样的一种操作系统。Linux的第一个版本在1991年9月被大学FTP server管理员Ari Lemmke发布在Internet上，最初Torvalds 称这个核心的名称为 "Freax" ，意思是自由（ "free"） 和奇异（ "freak"）的结合字，并且附上了"X"这个常用的字母，以配合所谓的 Unix-like 的系统。但是FTP server管理员嫌原来的命名“Freax”的名称不好听，把核心的称呼改成“Linux”，当时仅有10000行代码，仍必须执行于Minix操作系统之上，并且必须使用硬盘开机；随后在10月份第二个版本（0.02版）就发布了，同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则讯息：
\begin{shaded}
\begin{verbatim}
Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby,
won't be big and professional like gnu) for 386(486) AT clones.
\end{verbatim}
\end{shaded}
Linux 的历史是和GNU紧密联系在一起的。从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统，包括软件开发工具和各种应用程序。到1991年 Linux 内核发布的时候，GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在 Linus Torvalds 和其他开发人员的努力下，GNU组件可以运行于Linux内核之上。整个内核是基于 GNU 通用公共许可，也就是GPL（GNU General Public License，GNU通用公共许可证）的，但是Linux内核并不是GNU 计划的一部分。1994年3月，Linux1.0版正式发布，Marc Ewing成立了 Red Hat 软件公司，成为最著名的 Linux 分销商之一。

\subsection{Linux对于普通用户的优点}
每次向别人推荐Linux时，他们几乎都会问同一个问题：Linux相比Windows有什么优点吗？的确，因为Linux主要是应用在服务器上，所以这个操作系统很少有人了解。而将Linux作为日常学习工作的操作系统也仅限于计算机爱好者。其实现在的Linux对于普通用户来说已经比较友好了，你需要做的，无非就是改变你的软件使用习惯，你在Windows下用这个软件来完成这种工作，你在Linux下可以同样用另一种软件来完成相同的工作。甚至有些软件是在两种操作系统上通用的，比如腾讯QQ。
\begin{flushleft}
  \textbf{没有版权困扰}
\end{flushleft}

众所周知，Windows在中国的盗版率是很高的，主要缘故在于微软实行的是全球统一零售价。高昂的价格对于大部分人来说都是无法承受的，特别是学生。而这也是Linux最大的优势，当初Richard Stallman创立GNU计划就是为了打破这种使用之前必须得到授权（也就是付费，用钱来买到软件的正式授权）的状况。Linux是free software（自由软件），很多人把这个free仅仅理解为免费，这是不正确的。free在Richard Stallman的哲学定义中代表自由，一种自由的精神。说了这么多，其实对于普通用户来说就是你可以放心地使用Linux，这不分什么盗版和正版，从你安装好Linux的那一刻起，这个系统就是完全属于你的了。
\begin{flushleft}
  \textbf{对病毒说再见}
\end{flushleft}

这是一个值得骄傲的优点。大多数人肯定都有过遭遇病毒侵扰的经历，安装好Windows以后，需要做的第一件事情就是安装杀毒软件，可以说，一个没有杀毒软件的Windows系统，等同于残废。而这一切在你来到Linux的世界以后将不复存在，在Linux下，系统中病毒的几率同你中彩票的几率一样。所以通常使用Linux时，都是在“裸奔”的。而你也会发现，一些钓鱼网站在Linux下也会变得形同虚设，一点杀伤力也没有。

\subsection{Linux现今的缺点}
Linux并不完美，至少对于普通用户来说。有些人就是因为下面的一个或多个原因才放弃Linux的，但随着时间的推移，这一切应该会有所转变的。
\begin{flushleft}
  \textbf{流行软件的支持}
\end{flushleft}

这是一个必须面对的现实，那就是Windows依然在桌面市场拥有垄断的地位。绝对优势的市场占有率，使得大部分的软件厂商都只针对Windows平台开发软件。这样很多你在Windows下经常使用的软件也就无法在Linux下使用了，只能用一些类似功能的软件来作为替代品。有时候可以找到这样的软件，甚至还比Windows下的好，而有时候则不然。直到今年，腾讯也才官方开发了可以运行在Linux下的QQ，不过功能相比Windows下的QQ弱了不少。不过就像开头所说的一样，之所以有很多针对Windows开发的软件，只在于Windows的市场占有率高。Linux现在在桌面市场的占有率也在不断提升，软件厂商为了自己的利益着想，必定会开发Linux平台的软件。所以这一切只是时间问题。
\begin{flushleft}
  \textbf{对游戏说再见}
\end{flushleft}

对于很多大学生来说，这也许是一个噩耗。但还是要很明确地告诉你，99％的游戏现在在Linux下都是无法直接运行的，理由同上。所以Linux现在基本上只能作为一个学习和工作的操作系统。不过现在也有一种间接的方法可以使得那些游戏运行在Linux上，那就是使用一个叫做Wine的软件。这个软件的主要原理就是模拟一个Windows的环境来安装和运行那些只能在Windows下运行的软件或游戏。不过现在暂时不推荐使用这个软件的原因在于，这其中存在一定失败的几率，而且对于普通用户来说，Wine的使用也过于复杂，相信一般人在成功之前就已经失去耐心了。
\begin{flushleft}
  \textbf{部分网页不能正常显示}
\end{flushleft}

这个其实和上面两个原因是一脉相承的。大家应该都知道，从Windows 95开始，每一代的Windows系统都是自带了一个浏览器的，也就是大家熟悉的IE（Internet Explorer）。当年微软为了同网景公司\footnote{现在已经不存在了。}的Navigator浏览器竞争，采取了将IE同Windows捆绑销售的策略，这样凭借Windows强大的市场占有率，微软轻而易举地击败了网景，同时也造就了IE的大范围普及。但IE其实不是一个好的浏览器，为什么这样说呢？因为它在包庇错误。这得说到W3C的互联网标准。W3C是互联网标准的制定组织，制定标准的目的就是为了统一，使得不同国家、不同地域可以更好地交流。就像为了实现全球的互联网通信，人们制定了TCP/IP标准一样。W3C制定的这个标准就是用来约束网页的。但由于制作网页的人员的技术问题，他们制作出了很多不符合标准的网页，按理说不符合标准就应该督促他去修改，可是IE选择了包容那些不符合标准的错误。这样的结果可想而知，从IE的诞生开始，这个恶性循环也就开始了。经过漫长的岁月，互联网上存在了大量的非标准网页。

事实上，除了IE，世界上的其它浏览器都是严格按照标准来解析每一个网页的。而微软也决不可能在Linux下开发IE，所以在Linux下使用的都是非IE浏览器。流行的有：Firefox，Opera。这样那些非标准网页自然就无法正常显示了。比较严重的有使用了ActiveX技术\footnote{ActiveX是一种只能使用在IE上的技术。}的网上银行无法使用，部分网页显示错位等等。

但现在的网页设计者也越来越注重对标准的支持了，毕竟也不是所有人都在使用IE，遵守标准可以让你的网页在不变中应万变。

\subsection[几个流行的Linux发行版]{几个流行的Linux发行版\protect\footnote{前面说过，Linus开发的只是一个叫做Linux的内核，一个完整的操作系统是基于这个内核再添加很多其它的软件组成的，这些操作系统就被叫做Linux发行版。}}
最后给大家推荐几个流行的Linux发行版，这些同样是很优秀的系统，它们都拥有很好的图形界面，普通用户使用起来应该比较顺手。大家可以在它们的网站上下载到最新的系统。
\begin{itemize}
  \item Ubuntu（\url{http://www.ubuntu.org.cn/}）
  \item Fedora（\url{http://fedoraproject.org/}）
  \item openSUSE（\url{http://www.opensuse.org/zh-tw/}）
\end{itemize}

\section{结语}
在这里只是对Windows和Linux进行了一个简单的比较，更多的还是需要各位亲自去体验一下才行。有竞争才有发展，Linux发展的同时也在促进着Windows的改进\footnote{下一代Windows系统Windows 7的提前发布就是一个例子。}。无论怎样，找到一个适合你自己的系统就行了，毕竟电脑是用来帮助人类更好地进步的。

\begin{thebibliography}{99}
  \bibitem{Windows} Wikipedia: Microsoft Windows\\\url{http://zh.wikipedia.org/w/index.php?title=Windows&variant=zh-cn}
  \bibitem{Linux} Wikipedia: Linux\\\url{http://zh.wikipedia.org/w/index.php?title=Linux&variant=zh-cn}
\end{thebibliography}
\end{document}